object FrmCommUser: TFrmCommUser
  Left = 0
  Top = 0
  BorderIcons = [biSystemMenu]
  Caption = #31995#32479#29992#25143
  ClientHeight = 606
  ClientWidth = 1125
  Color = clBtnFace
  Font.Charset = ANSI_CHARSET
  Font.Color = clWindowText
  Font.Height = -12
  Font.Name = #24494#36719#38597#40657
  Font.Style = []
  OldCreateOrder = False
  PixelsPerInch = 96
  TextHeight = 17
  object cxGroupBox4: TcxGroupBox
    Left = 0
    Top = 0
    Margins.Left = 4
    Margins.Top = 4
    Margins.Right = 4
    Margins.Bottom = 4
    Align = alTop
    PanelStyle.Active = True
    ParentFont = False
    Style.Font.Charset = ANSI_CHARSET
    Style.Font.Color = clWindowText
    Style.Font.Height = -12
    Style.Font.Name = #24494#36719#38597#40657
    Style.Font.Style = []
    Style.IsFontAssigned = True
    TabOrder = 0
    Height = 259
    Width = 1125
    object lbCondition: TcxLabel
      Left = 8
      Top = 13
      Margins.Left = 4
      Margins.Top = 4
      Margins.Right = 4
      Margins.Bottom = 4
      Caption = #29992#25143#20449#24687
      Style.TextColor = clMenuText
      Transparent = True
    end
    object edCondition: TcxTextEdit
      Left = 72
      Top = 12
      Margins.Left = 4
      Margins.Top = 4
      Margins.Right = 4
      Margins.Bottom = 4
      TabOrder = 1
      TextHint = #32534#21495'/'#22995#21517'/'#25163#26426
      Width = 155
    end
    object cxButton5: TcxButton
      Left = 437
      Top = 6
      Width = 76
      Height = 32
      Margins.Left = 4
      Margins.Top = 4
      Margins.Right = 4
      Margins.Bottom = 4
      Action = actFind
      TabOrder = 0
    end
    object cxButton6: TcxButton
      Left = 7
      Top = 48
      Width = 85
      Height = 31
      Margins.Left = 4
      Margins.Top = 4
      Margins.Right = 4
      Margins.Bottom = 4
      Action = actNew
      TabOrder = 5
    end
    object cxButton7: TcxButton
      Left = 93
      Top = 48
      Width = 85
      Height = 31
      Margins.Left = 4
      Margins.Top = 4
      Margins.Right = 4
      Margins.Bottom = 4
      Action = actEdit
      TabOrder = 6
    end
    object cxButton8: TcxButton
      Left = 265
      Top = 48
      Width = 85
      Height = 31
      Margins.Left = 4
      Margins.Top = 4
      Margins.Right = 4
      Margins.Bottom = 4
      Action = actCancel
      TabOrder = 8
    end
    object cxButton9: TcxButton
      Left = 351
      Top = 48
      Width = 85
      Height = 31
      Margins.Left = 4
      Margins.Top = 4
      Margins.Right = 4
      Margins.Bottom = 4
      Action = actDelete
      TabOrder = 9
    end
    object cxButton2: TcxButton
      Left = 179
      Top = 48
      Width = 85
      Height = 31
      Margins.Left = 4
      Margins.Top = 4
      Margins.Right = 4
      Margins.Bottom = 4
      Action = actSave
      TabOrder = 7
    end
    object cxButton1: TcxButton
      Left = 601
      Top = 44
      Width = 85
      Height = 31
      Margins.Left = 4
      Margins.Top = 4
      Margins.Right = 4
      Margins.Bottom = 4
      Action = actRefresh
      TabOrder = 4
      Visible = False
    end
    object cxGroupBox3: TcxGroupBox
      Left = 4
      Top = 84
      Margins.Left = 4
      Margins.Top = 4
      Margins.Right = 4
      Margins.Bottom = 4
      PanelStyle.Active = True
      Style.BorderStyle = ebsNone
      TabOrder = 12
      Height = 173
      Width = 869
      object gpRemark: TcxGroupBox
        Left = 457
        Top = 2
        Margins.Left = 4
        Margins.Top = 4
        Margins.Right = 4
        Margins.Bottom = 4
        Align = alClient
        Caption = #22791#27880
        TabOrder = 1
        Height = 169
        Width = 410
        object moRemark: TcxDBMemo
          Left = 3
          Top = 19
          Margins.Left = 4
          Margins.Top = 4
          Margins.Right = 4
          Margins.Bottom = 4
          Align = alClient
          DataBinding.DataField = 'REMARK'
          DataBinding.DataSource = dsUser
          Properties.ScrollBars = ssVertical
          TabOrder = 0
          Height = 140
          Width = 404
        end
      end
      object pnEdit: TcxGroupBox
        Left = 2
        Top = 2
        Margins.Left = 4
        Margins.Top = 4
        Margins.Right = 4
        Margins.Bottom = 4
        Align = alLeft
        TabOrder = 0
        Height = 169
        Width = 455
        object Label14: TLabel
          Left = 10
          Top = 87
          Width = 48
          Height = 17
          Caption = #26159#21542#21551#29992
        end
        object Label1: TLabel
          Left = 10
          Top = 111
          Width = 48
          Height = 17
          Caption = #25152#23646#32593#28857
        end
        object SpeedButton1: TSpeedButton
          Left = 200
          Top = 60
          Width = 19
          Height = 25
          Caption = '...'
          OnClick = SpeedButton1Click
        end
        object lbUserNo: TcxLabel
          Left = 10
          Top = 14
          Margins.Left = 4
          Margins.Top = 4
          Margins.Right = 4
          Margins.Bottom = 4
          Caption = #29992#25143#32534#21495
          Transparent = True
        end
        object edUserNo: TcxDBTextEdit
          Left = 72
          Top = 12
          Margins.Left = 4
          Margins.Top = 4
          Margins.Right = 4
          Margins.Bottom = 4
          DataBinding.DataField = 'USER_NO'
          DataBinding.DataSource = dsUser
          Style.Color = clWindow
          TabOrder = 0
          Width = 147
        end
        object lbName: TcxLabel
          Left = 244
          Top = 14
          Margins.Left = 4
          Margins.Top = 4
          Margins.Right = 4
          Margins.Bottom = 4
          Caption = #29992#25143#22995#21517
          Transparent = True
        end
        object edUserName: TcxDBTextEdit
          Left = 302
          Top = 12
          Margins.Left = 4
          Margins.Top = 4
          Margins.Right = 4
          Margins.Bottom = 4
          DataBinding.DataField = 'USER_NAME'
          DataBinding.DataSource = dsUser
          Style.Color = clWindow
          TabOrder = 1
          Width = 146
        end
        object lbPassword: TcxLabel
          Left = 10
          Top = 38
          Margins.Left = 4
          Margins.Top = 4
          Margins.Right = 4
          Margins.Bottom = 4
          Caption = #31995#32479#21475#20196
          Transparent = True
        end
        object edPassword: TcxTextEdit
          Left = 72
          Top = 36
          Margins.Left = 4
          Margins.Top = 4
          Margins.Right = 4
          Margins.Bottom = 4
          Properties.EchoMode = eemPassword
          Style.Color = clWindow
          TabOrder = 4
          Width = 147
        end
        object lbMobile: TcxLabel
          Left = 244
          Top = 38
          Margins.Left = 4
          Margins.Top = 4
          Margins.Right = 4
          Margins.Bottom = 4
          Caption = #25163#26426#21495#30721
          Transparent = True
        end
        object edTEL: TcxDBTextEdit
          Left = 302
          Top = 36
          Margins.Left = 4
          Margins.Top = 4
          Margins.Right = 4
          Margins.Bottom = 4
          DataBinding.DataField = 'MOBILE'
          DataBinding.DataSource = dsUser
          TabOrder = 5
          Width = 146
        end
        object cxLabel1: TcxLabel
          Left = 10
          Top = 62
          Margins.Left = 4
          Margins.Top = 4
          Margins.Right = 4
          Margins.Bottom = 4
          Caption = #21592#24037#32534#21495
          Transparent = True
        end
        object cxLabel2: TcxLabel
          Left = 244
          Top = 62
          Margins.Left = 4
          Margins.Top = 4
          Margins.Right = 4
          Margins.Bottom = 4
          Caption = #29992#25143#31867#22411
          Transparent = True
        end
        object edtACTOR_IDS: TcxDBImageComboBox
          Left = 302
          Top = 60
          DataBinding.DataField = 'ACTOR_IDS'
          DataBinding.DataSource = dsUser
          Properties.Items = <
            item
              Description = 'PC'#31471' '
              ImageIndex = 0
              Value = 1
            end
            item
              Description = 'APP'#31471#19994#21153#21592
              Value = 2
            end
            item
              Description = 'PC'#31471'+APP'#31471#32593#28857
              Value = 3
            end
            item
              Description = 'PC'#31471'+APP'#31471#19994#21153#21592
              Value = 5
            end
            item
              Description = 'PC'#31471'+APP'#31471#32593#28857#19994#21153#21592
              Value = 4
            end>
          TabOrder = 9
          Width = 146
        end
        object cxDBImageComboBox2: TcxDBImageComboBox
          Left = 72
          Top = 84
          RepositoryItem = FrmConsole.EditRepEmpDisabled
          DataBinding.DataField = 'DISABLED'
          DataBinding.DataSource = dsUser
          Properties.Items = <>
          TabOrder = 12
          Width = 147
        end
        object cxLabel3: TcxLabel
          Left = 244
          Top = 87
          Margins.Left = 4
          Margins.Top = 4
          Margins.Right = 4
          Margins.Bottom = 4
          Caption = #25152#23646#35282#33394
          Transparent = True
        end
        object cmbActorId: TcxDBLookupComboBox
          Left = 302
          Top = 84
          DataBinding.DataField = 'ACTOR_ID'
          DataBinding.DataSource = dsUser
          Properties.KeyFieldNames = 'ROLE_ID'
          Properties.ListColumns = <
            item
              FieldName = 'ROLE_NAME'
            end>
          Properties.ListOptions.ShowHeader = False
          Properties.ListSource = dsRole
          TabOrder = 13
          Width = 146
        end
        object edtNodeNo: TcxDBButtonEdit
          Left = 72
          Top = 108
          DataBinding.DataField = 'NODE_NO'
          DataBinding.DataSource = dsUser
          Properties.Buttons = <
            item
              Default = True
            end>
          Properties.OnButtonClick = edtNodeNoPropertiesButtonClick
          TabOrder = 15
          Width = 147
        end
        object cxLabel5: TcxLabel
          Left = 244
          Top = 111
          Margins.Left = 4
          Margins.Top = 4
          Margins.Right = 4
          Margins.Bottom = 4
          Caption = #26376#32467#36134#21495
          Transparent = True
        end
        object edFeeAccNo: TcxDBButtonEdit
          Left = 301
          Top = 108
          DataBinding.DataField = 'FEE_ACCNO'
          DataBinding.DataSource = dsUser
          Properties.Buttons = <
            item
              Default = True
              Kind = bkEllipsis
            end>
          Properties.OnButtonClick = edFeeAccNoPropertiesButtonClick
          TabOrder = 16
          Width = 147
        end
        object edEmpNo: TcxDBTextEdit
          Left = 72
          Top = 60
          Margins.Left = 4
          Margins.Top = 4
          Margins.Right = 4
          Margins.Bottom = 4
          DataBinding.DataField = 'EMP_NO'
          DataBinding.DataSource = dsUser
          Properties.ReadOnly = True
          Style.Color = clWindow
          TabOrder = 8
          Width = 130
        end
        object TcxDBImageComboBox
          Left = 72
          Top = 133
          DataBinding.DataField = 'DATA_SCOPE'
          DataBinding.DataSource = dsUser
          Properties.Items = <
            item
              Description = #25152#26377#26435#38480
              ImageIndex = 0
              Value = 1
            end
            item
              Description = #33258#23450#20041#26435#38480
              Value = 2
            end
            item
              Description = #26412#32593#28857#26435#38480
              Value = 3
            end
            item
              Description = #26412#32593#28857#21450#20197#19979#26435#38480
              Value = 4
            end>
          TabOrder = 18
          Width = 147
        end
        object cxLabel7: TcxLabel
          Left = 10
          Top = 134
          Margins.Left = 4
          Margins.Top = 4
          Margins.Right = 4
          Margins.Bottom = 4
          AutoSize = False
          Caption = #25968#25454#33539#22260
          Transparent = True
          Height = 21
          Width = 52
        end
        object cxButton4: TcxButton
          Left = 225
          Top = 133
          Width = 146
          Height = 25
          Caption = #35774#32622#33258#23450#20041#25968#25454#26435#38480#33539#22260
          TabOrder = 20
          OnClick = cxButton4Click
        end
      end
    end
    object cxLabel4: TcxLabel
      Left = 238
      Top = 13
      Margins.Left = 4
      Margins.Top = 4
      Margins.Right = 4
      Margins.Bottom = 4
      Caption = #25152#23646#31449#28857
      Style.TextColor = clMenuText
      Transparent = True
    end
    object edtSearchNode: TcxButtonEdit
      Left = 301
      Top = 12
      Properties.Buttons = <
        item
          Default = True
        end>
      Properties.OnButtonClick = edtSearchNodePropertiesButtonClick
      TabOrder = 2
      Width = 123
    end
    object cxButton3: TcxButton
      Left = 437
      Top = 48
      Width = 100
      Height = 31
      Margins.Left = 4
      Margins.Top = 4
      Margins.Right = 4
      Margins.Bottom = 4
      Action = aChangePassWord
      TabOrder = 10
    end
  end
  object cxGroupBox1: TcxGroupBox
    Left = 0
    Top = 259
    Align = alClient
    PanelStyle.Active = True
    ParentShowHint = False
    ShowHint = False
    Style.BorderStyle = ebsUltraFlat
    Style.Shadow = False
    TabOrder = 1
    Height = 347
    Width = 1125
    object gridEmp: TcxGrid
      Left = 2
      Top = 2
      Width = 1121
      Height = 343
      Margins.Left = 4
      Margins.Top = 4
      Margins.Right = 4
      Margins.Bottom = 4
      Align = alClient
      TabOrder = 0
      object tvUsers: TcxGridDBTableView
        Navigator.Buttons.CustomButtons = <>
        DataController.DataModeController.GridMode = True
        DataController.DataSource = dsUser
        DataController.Filter.Active = True
        DataController.KeyFieldNames = 'USER_ID'
        DataController.Summary.DefaultGroupSummaryItems = <>
        DataController.Summary.FooterSummaryItems = <>
        DataController.Summary.SummaryGroups = <>
        OptionsCustomize.ColumnsQuickCustomization = True
        OptionsData.CancelOnExit = False
        OptionsData.Deleting = False
        OptionsData.DeletingConfirmation = False
        OptionsData.Editing = False
        OptionsData.Inserting = False
        OptionsSelection.CellSelect = False
        OptionsView.GroupByBox = False
        OptionsView.Indicator = True
        OptionsView.IndicatorWidth = 30
        OnCustomDrawIndicatorCell = tvUsersCustomDrawIndicatorCell
        object tvUsersUSER_NO: TcxGridDBColumn
          DataBinding.FieldName = 'USER_NO'
          PropertiesClassName = 'TcxTextEditProperties'
          Properties.ReadOnly = True
          HeaderAlignmentHorz = taCenter
          Options.GroupFooters = False
          Width = 100
        end
        object tvUsersUSER_NAME: TcxGridDBColumn
          DataBinding.FieldName = 'USER_NAME'
          PropertiesClassName = 'TcxTextEditProperties'
          Properties.ReadOnly = True
          HeaderAlignmentHorz = taCenter
          Options.GroupFooters = False
          Width = 100
        end
        object tvUsersACTOR_ID: TcxGridDBColumn
          DataBinding.FieldName = 'ACTOR_ID'
          PropertiesClassName = 'TcxLookupComboBoxProperties'
          Properties.KeyFieldNames = 'ROLE_ID'
          Properties.ListColumns = <
            item
              FieldName = 'ROLE_NAME'
            end>
          Properties.ListOptions.ShowHeader = False
          Properties.ListSource = dsRole
          HeaderAlignmentHorz = taCenter
          Options.Editing = False
          Options.GroupFooters = False
          Width = 100
        end
        object tvUsersACTOR_IDS: TcxGridDBColumn
          DataBinding.FieldName = 'ACTOR_IDS'
          PropertiesClassName = 'TcxImageComboBoxProperties'
          Properties.Items = <
            item
              Description = 'PC'#31471
              ImageIndex = 0
              Value = '1'
            end
            item
              Description = 'APP'#31471#19994#21153#21592
              Value = '2'
            end
            item
              Description = 'PC'#31471'+APP'#31471#32593#28857
              Value = '3'
            end
            item
              Description = 'PC'#31471'+APP'#31471#19994#21153#21592
              Value = '5'
            end
            item
              Description = 'PC'#31471'+APP'#31471#32593#28857#19994#21153#21592
              Value = '4'
            end>
          HeaderAlignmentHorz = taCenter
          Options.GroupFooters = False
          Width = 100
        end
        object tvUsersEMP_NO: TcxGridDBColumn
          DataBinding.FieldName = 'EMP_NO'
          PropertiesClassName = 'TcxTextEditProperties'
          Properties.ReadOnly = True
          HeaderAlignmentHorz = taCenter
          Options.GroupFooters = False
          Width = 100
        end
        object tvUsersMOBILE: TcxGridDBColumn
          DataBinding.FieldName = 'MOBILE'
          PropertiesClassName = 'TcxTextEditProperties'
          Properties.ReadOnly = True
          HeaderAlignmentHorz = taCenter
          Options.GroupFooters = False
          Width = 100
        end
        object tvUsersNODE_NO: TcxGridDBColumn
          Caption = #32593#28857#32534#21495
          DataBinding.FieldName = 'NODE_NO'
          PropertiesClassName = 'TcxTextEditProperties'
          Properties.ReadOnly = True
          HeaderAlignmentHorz = taCenter
          Options.GroupFooters = False
          Width = 100
        end
        object tvUsersNODE_NAME: TcxGridDBColumn
          Caption = #32593#28857#21517#31216
          DataBinding.FieldName = 'NODE_NAME'
          PropertiesClassName = 'TcxTextEditProperties'
          Properties.ReadOnly = True
          HeaderAlignmentHorz = taCenter
          Options.GroupFooters = False
          Width = 100
        end
        object tvUsersDISABLED: TcxGridDBColumn
          DataBinding.FieldName = 'DISABLED'
          RepositoryItem = FrmConsole.EditRepEmpDisabled
          HeaderAlignmentHorz = taCenter
          Options.Editing = False
          Options.GroupFooters = False
          Width = 82
        end
        object tvUsersUPDATETIME: TcxGridDBColumn
          DataBinding.FieldName = 'UPDATETIME'
          HeaderAlignmentHorz = taCenter
          Options.Editing = False
          Options.GroupFooters = False
          Width = 118
        end
        object tvUsersREMARK: TcxGridDBColumn
          DataBinding.FieldName = 'REMARK'
          PropertiesClassName = 'TcxTextEditProperties'
          Properties.ReadOnly = True
          HeaderAlignmentHorz = taCenter
          Options.GroupFooters = False
          Width = 196
        end
        object tvUsersFEE_ACCNO: TcxGridDBColumn
          Caption = #26376#32467#36134#21495
          DataBinding.FieldName = 'FEE_ACCNO'
          HeaderAlignmentHorz = taCenter
          Width = 117
        end
      end
      object lvUsers: TcxGridLevel
        GridView = tvUsers
      end
    end
  end
  object ActionList: TActionList
    Images = FrmConsole.img32
    Left = 496
    Top = 280
    object actNew: TAction
      Caption = #26032#22686
      ImageIndex = 139
      OnExecute = actNewExecute
    end
    object actEdit: TAction
      Caption = #32534#36753
      ImageIndex = 163
      OnExecute = actEditExecute
    end
    object actDelete: TAction
      Caption = #21024#38500
      ImageIndex = 75
      OnExecute = actDeleteExecute
    end
    object actSave: TAction
      Caption = #20445#23384
      ImageIndex = 145
      OnExecute = actSaveExecute
    end
    object actFind: TAction
      Caption = #26597#35810
      ImageIndex = 152
      OnExecute = actFindExecute
    end
    object actPrev: TAction
      Caption = #19978#19968#39029
      ImageIndex = 164
    end
    object actNext: TAction
      Caption = #19979#19968#39029
      ImageIndex = 163
    end
    object actCancel: TAction
      Caption = #25764#38144
      ImageIndex = 45
      OnExecute = actCancelExecute
    end
    object actRefresh: TAction
      Caption = #21047#26032
      ImageIndex = 161
    end
    object aChangePassWord: TAction
      Caption = #20462#25913#23494#30721
      ImageIndex = 61
      OnExecute = aChangePassWordExecute
    end
  end
  object crsUser: TClientRowSet
    Aggregates = <>
    CommandText = 'select *  from sys_user where 1=2'
    BeforePost = crsUserBeforePost
    AfterScroll = crsUserAfterScroll
    OnNewRecord = crsUserNewRecord
    AppServer = Dm.AppServer
    TableName = 'sys_user '
    Left = 248
    Top = 280
    object crsUserUSER_ID: TStringField
      FieldName = 'USER_ID'
      ProviderFlags = [pfInUpdate, pfInWhere, pfInKey]
      Size = 50
    end
    object crsUserUSER_NO: TStringField
      DisplayLabel = #29992#25143#32534#21495
      FieldName = 'USER_NO'
      ProviderFlags = [pfInUpdate]
      Size = 50
    end
    object crsUserUSER_NAME: TStringField
      DisplayLabel = #29992#25143#22995#21517
      FieldName = 'USER_NAME'
      ProviderFlags = [pfInUpdate]
      Size = 50
    end
    object crsUserUSR_TYPE: TStringField
      FieldName = 'USR_TYPE'
      ProviderFlags = [pfInUpdate]
      Size = 50
    end
    object crsUserACTOR_ID: TStringField
      DisplayLabel = #25152#23646#35282#33394
      FieldName = 'ACTOR_ID'
      ProviderFlags = [pfInUpdate]
      Size = 50
    end
    object crsUserACTOR_NAME: TStringField
      FieldName = 'ACTOR_NAME'
      ProviderFlags = [pfInUpdate]
      Size = 50
    end
    object crsUserACTOR_IDS: TStringField
      DisplayLabel = #29992#25143#31867#22411
      FieldName = 'ACTOR_IDS'
      ProviderFlags = [pfInUpdate]
      Size = 1000
    end
    object crsUserPASSWORD: TStringField
      FieldName = 'PASSWORD'
      ProviderFlags = [pfInUpdate]
      Size = 50
    end
    object crsUserSYS_ACCOUNT: TStringField
      FieldName = 'SYS_ACCOUNT'
      ProviderFlags = [pfInUpdate]
    end
    object crsUserGROUP_CODE: TStringField
      FieldName = 'GROUP_CODE'
      ProviderFlags = [pfInUpdate]
    end
    object crsUserCOMPANY: TStringField
      FieldName = 'COMPANY'
      ProviderFlags = [pfInUpdate]
      Size = 50
    end
    object crsUserNODE_ID: TStringField
      FieldName = 'NODE_ID'
      ProviderFlags = [pfInUpdate]
      Size = 50
    end
    object crsUserNODE_NO: TStringField
      DisplayLabel = #31449#28857#32534#21495
      FieldName = 'NODE_NO'
      ProviderFlags = [pfInUpdate]
      Size = 50
    end
    object crsUserNODE_NAME: TStringField
      DisplayLabel = #31449#28857#21517#31216
      FieldName = 'NODE_NAME'
      ProviderFlags = [pfInUpdate]
      Size = 100
    end
    object crsUserREGDATE: TStringField
      FieldName = 'REGDATE'
      ProviderFlags = [pfInUpdate]
    end
    object crsUserLOGIN_DATETIME: TStringField
      FieldName = 'LOGIN_DATETIME'
      ProviderFlags = [pfInUpdate]
    end
    object crsUserUPDATETIME: TStringField
      DisplayLabel = #26368#21518#26356#26032
      FieldName = 'UPDATETIME'
      ProviderFlags = [pfInUpdate]
    end
    object crsUserEFFECTIVE_DATE: TStringField
      FieldName = 'EFFECTIVE_DATE'
      ProviderFlags = [pfInUpdate]
    end
    object crsUserIS_LOGIN: TSmallintField
      FieldName = 'IS_LOGIN'
      ProviderFlags = [pfInUpdate]
    end
    object crsUserSTATUS: TIntegerField
      FieldName = 'STATUS'
      ProviderFlags = [pfInUpdate]
    end
    object crsUserDISABLED: TIntegerField
      DisplayLabel = #26159#21542#21551#29992
      FieldName = 'DISABLED'
      ProviderFlags = [pfInUpdate]
    end
    object crsUserEMP_NO: TStringField
      DisplayLabel = #21592#24037#32534#21495
      FieldName = 'EMP_NO'
      ProviderFlags = [pfInUpdate]
    end
    object crsUserWORK_NO: TIntegerField
      FieldName = 'WORK_NO'
      ProviderFlags = [pfInUpdate]
    end
    object crsUserDEPART: TStringField
      FieldName = 'DEPART'
      ProviderFlags = [pfInUpdate]
      Size = 50
    end
    object crsUserCUST_SCOPE: TStringField
      FieldName = 'CUST_SCOPE'
      ProviderFlags = [pfInUpdate]
    end
    object crsUserCITY: TStringField
      FieldName = 'CITY'
      ProviderFlags = [pfInUpdate]
      Size = 50
    end
    object crsUserADDRESS: TStringField
      FieldName = 'ADDRESS'
      ProviderFlags = [pfInUpdate]
      Size = 200
    end
    object crsUserPOST_CODE: TStringField
      FieldName = 'POST_CODE'
      ProviderFlags = [pfInUpdate]
    end
    object crsUserMOBILE: TStringField
      DisplayLabel = #25163#26426#21495#30721
      FieldName = 'MOBILE'
      ProviderFlags = [pfInUpdate]
    end
    object crsUserTEL_HEAD: TStringField
      FieldName = 'TEL_HEAD'
      ProviderFlags = [pfInUpdate]
    end
    object crsUserTEL: TStringField
      FieldName = 'TEL'
      ProviderFlags = [pfInUpdate]
    end
    object crsUserSUB_TEL: TStringField
      FieldName = 'SUB_TEL'
      ProviderFlags = [pfInUpdate]
      Size = 10
    end
    object crsUserEMAIL: TStringField
      FieldName = 'EMAIL'
      ProviderFlags = [pfInUpdate]
      Size = 100
    end
    object crsUserPHONE_TYPE: TStringField
      FieldName = 'PHONE_TYPE'
      ProviderFlags = [pfInUpdate]
      Size = 50
    end
    object crsUserHOST_ADDRESS: TStringField
      FieldName = 'HOST_ADDRESS'
      ProviderFlags = [pfInUpdate]
      Size = 100
    end
    object crsUserREMARK: TStringField
      DisplayLabel = #22791#27880
      FieldName = 'REMARK'
      ProviderFlags = [pfInUpdate]
      Size = 300
    end
    object crsUserVERSION: TIntegerField
      FieldName = 'VERSION'
    end
    object crsUserWX_ID: TStringField
      FieldName = 'WX_ID'
      ProviderFlags = [pfInUpdate]
      Size = 100
    end
    object crsUserCARD_NO: TStringField
      FieldName = 'CARD_NO'
      ProviderFlags = [pfInUpdate]
    end
    object crsUserCHANEL_ID: TStringField
      FieldName = 'CHANEL_ID'
      ProviderFlags = [pfInUpdate]
      Size = 50
    end
    object crsUserLANGUAGE: TStringField
      FieldName = 'LANGUAGE'
      ProviderFlags = [pfInUpdate]
      Size = 10
    end
    object crsUserSOURCE: TSmallintField
      FieldName = 'SOURCE'
      ProviderFlags = [pfInUpdate]
    end
    object crsUserFEE_ACCNO: TStringField
      FieldName = 'FEE_ACCNO'
      ProviderFlags = [pfInUpdate]
      Size = 50
    end
    object crsUserDEVICE_ID: TStringField
      FieldName = 'DEVICE_ID'
      ProviderFlags = [pfInUpdate]
      Size = 50
    end
    object crsUserPLAT_CODE: TStringField
      FieldName = 'PLAT_CODE'
      ProviderFlags = [pfInUpdate]
    end
    object crsUserDATA_SCOPE: TSmallintField
      FieldName = 'DATA_SCOPE'
      ProviderFlags = [pfInUpdate]
    end
  end
  object dsUser: TDataSource
    DataSet = crsUser
    OnStateChange = dsUserStateChange
    OnDataChange = dsUserDataChange
    Left = 296
    Top = 280
  end
  object crsRole: TClientRowSet
    Aggregates = <>
    BeforePost = crsUserBeforePost
    AppServer = Dm.AppServer
    TableName = 'sys_role'
    Left = 360
    Top = 280
    object crsRoleROLE_ID: TStringField
      FieldName = 'ROLE_ID'
      Size = 50
    end
    object crsRoleROLE_NAME: TStringField
      FieldName = 'ROLE_NAME'
      Size = 50
    end
    object crsRoleENABLE: TSmallintField
      FieldName = 'ENABLE'
    end
    object crsRoleREMARK: TStringField
      FieldName = 'REMARK'
      Size = 200
    end
    object crsRoleSYS_ACCOUNT: TStringField
      FieldName = 'SYS_ACCOUNT'
      Size = 50
    end
    object crsRoleVERSION: TIntegerField
      FieldName = 'VERSION'
    end
    object crsRoleDISABLED: TIntegerField
      FieldName = 'DISABLED'
    end
    object crsRoleSYSTEM: TStringField
      FieldName = 'SYSTEM'
      Size = 50
    end
    object crsRoleROLE_CAPTION: TStringField
      FieldName = 'ROLE_CAPTION'
      Size = 50
    end
    object crsRoleUPDATETIME: TStringField
      FieldName = 'UPDATETIME'
    end
    object crsRoleGROUP_CODE: TStringField
      FieldName = 'GROUP_CODE'
      Size = 50
    end
    object crsRoleIS_SYSROLE: TIntegerField
      FieldName = 'IS_SYSROLE'
    end
  end
  object dsRole: TDataSource
    DataSet = crsRole
    Left = 432
    Top = 280
  end
end
